home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
029a
/
lite411q.zip
/
TESTME.BAS
< prev
next >
Wrap
BASIC Source File
|
1991-07-25
|
1KB
|
61 lines
REM $DYNAMIC
DEFINT A-Z
DECLARE SUB InitVideo ()
DECLARE SUB GetVideoInfo (VideoSegment%, VideoOffset%, MaxRows%, MaxCols%)
DECLARE FUNCTION IsBWmode% ()
DECLARE FUNCTION VideoBoard% ()
DECLARE FUNCTION VideoPage% ()
DECLARE FUNCTION VideoPageLength% ()
DECLARE FUNCTION ScreenMode% ()
CLS
InitVideo
GetVideoInfo VideoSegment, VideoOffset, MaxRows, MaxCols
LOCATE 6, 1
PRINT "Howdy, i'm working!"
PRINT
PRINT "I have a ";
SELECT CASE VideoBoard
CASE 0
PRINT "MDA";
CASE 1
PRINT "CGA";
CASE 2
PRINT "CEGA";
CASE 3
PRINT "MCGA";
CASE 4
PRINT "VGA";
CASE ELSE
BEEP: PRINT "Unknown";
END SELECT
PRINT " Video Card";
IF IsBWmode THEN
PRINT ", but I appear to be in a BW/Mono Mode."
ELSE
PRINT
END IF
PRINT
PRINT "Video Segment : "; HEX$(VideoSegment)
PRINT "Video Offset : "; HEX$(VideoOffset)
PRINT "Video Rows :"; MaxRows
PRINT "Video Columns :"; MaxCols
PRINT
PRINT "Video Mode :"; ScreenMode
PRINT "Video Page :"; VideoPage
PRINT "Video Page Len :"; VideoPageLength
PRINT